runtime.p.runqtail (field)

18 uses

	runtime (current package)
		proc.go#L3144: 	if _g_.m.spinning && (pp.runnext != 0 || pp.runqhead != pp.runqtail) {
		proc.go#L4638: 	for pp.runqhead != pp.runqtail {
		proc.go#L4640: 		pp.runqtail--
		proc.go#L4641: 		gp := pp.runq[pp.runqtail%uint32(len(pp.runq))].ptr()
		proc.go#L5347: 		t := atomic.Load(&_p_.runqtail)
		proc.go#L5655: 		tail := atomic.Load(&_p_.runqtail)
		proc.go#L5657: 		if tail == atomic.Load(&_p_.runqtail) {
		proc.go#L5699: 	t := _p_.runqtail
		proc.go#L5702: 		atomic.StoreRel(&_p_.runqtail, t+1) // store-release, makes the item available for consumption
		proc.go#L5759: 	t := pp.runqtail
		proc.go#L5771: 			return (pp.runqtail + o) % uint32(len(pp.runq))
		proc.go#L5779: 	atomic.StoreRel(&pp.runqtail, t)
		proc.go#L5803: 		t := _p_.runqtail
		proc.go#L5825: 	t := _p_.runqtail
		proc.go#L5860: 		t := atomic.LoadAcq(&_p_.runqtail) // load-acquire, synchronize with the producer
		proc.go#L5913: 	t := _p_.runqtail
		proc.go#L5927: 	atomic.StoreRel(&_p_.runqtail, t+n) // store-release, makes the item available for consumption
		runtime2.go#L617: 	runqtail uint32